.private_customize {
	width: 100%;
	height: 1023px;
	position: relative;
	background: url('../images/private-bg.jpg') no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	div.head {
		width: 429px;
		height: 101px;
		margin: 55px auto 25px;
		background: url('../images/private-title.png') no-repeat;
	}
	div.content {
		width: 880px;
		height: 775px;
		border-radius: 5px;
		padding-top: 60px;
		margin: 0 auto;
		background: rgba(3,3,3,0.5);
		.controls {
			margin: 0 auto;	
			width: 536px;
			margin-bottom: 15px;
			height: 32px;
			&.custom {
				height: 122px;
				p {
					line-height: 20px;
				}
			}
			p {
				color: #fff;
				width: 112px;
				height: 32px;
				font-size: 16px;
				line-height: 32px;
				float: left;
				text-align: right;
			}
			select {
				height: 100%;
				width: 145px;
				margin-left: 23px;
			}
			textarea {
				height: 122px;
				width: 395px;
				background-color: white;
				margin-left: 23px;
			}
			input {
				height: 100%;
				width: 395px;
				padding-left: 8px;
				margin-left: 23px;
				background: white;
			}
			input::-webkit-input-placeholder {
				color: #000;
			}
			input::-moz-placeholder {
				color: #000;
			}
			input:-ms-input-placeholder {
				color: #000;
			}
			button {
				width: 152px;
				height: 37px;
				line-height: 37px;
				color: #fff;
				text-align: center;
				margin-top: 10px;
				margin-left: 23px;
				font-size: 18px;
				background-color: #2577e3;
			}
		}
	}
}
footer {
	margin-top: 90px;
}